<?php 
// Funcion que copia las imagenes al server 

function cpyImage($archivo,$directorio)
{
	  $fsize = fix_fsize2($archivo['tmp_name']); 
	  $sizeb=$archivo['size'];
	  $nombre = $archivo['name'];
	  $cadenas = strtok ($nombre,"."); 
	  while($cadenas)
	  {
		$tipo = $cadenas ; 
		$cadenas = strtok (".");
	  }	 
	  
	  opendir($directorio);
	  chdir('../documentos'); 
	  $ndir=getcwd();
	  if(file_exists($archivo['name'])) {
			chdir($directorio);
			return "Existe el archivo";
	   } else {
			
			if(!move_uploaded_file($archivo['tmp_name'], $ndir."/".$archivo['name'])) //or die("Error al copiar el archivo.");
				return "Hubo un error al subir el archivo";
			else{
				chdir($directorio);
				return($fsize);
				}

		}
}

function subeArchivo($archivo,$directorio,$destinodir)
{
	  $fsize = fix_fsize2($archivo['tmp_name']); 
	  $sizeb=$archivo['size'];
	  $nombre = $archivo['name'];
	  $cadenas = strtok ($nombre,"."); 
	  while($cadenas)
	  {
		$tipo = $cadenas ; 
		$cadenas = strtok (".");
	  }	 
	  
	  opendir($directorio);
	  chdir($destinodir); 
	  $ndir=getcwd();

		
		if(!move_uploaded_file($archivo['tmp_name'], $ndir."/".$archivo['name'])) //or die("Error al copiar el archivo.");
			return "Hubo un error al subir el archivo";
		else{
			chdir($directorio);
			return($fsize);
			}

		
}

function fix_fsize2($superdat="") {
  $a = array("B", "KB", "MB", "GB", "TB", "PB");
  $pos = 0;
  $size = filesize($superdat);
  if (!$size) return "0 B";
  while ($size >= 1024) {
    $size /= 1024;
    $pos++;
  }
  return round($size,2)." ".$a[$pos];
}

function mi_error() {
   $text = mysql_error();
   echo "<u>Error:</u><b> $text</b>";
   return;
}
?>